package com.umpay.dto.merBusi.req.recharge;


/**
 * 
 * @ClassName: RechargeWyConfirmReq  
 * @Description: 网银充值请求类  
 * @author zhangtao  
 * @date Jan 18, 2018
 */
public class RechargeWyCfmReq{
	
	/**
	 * 机构号
	 */
	private String instId;
	
	/**
	 * 支付流水
	 */
	private String trace;
	
	/**
	 * 支付结果  0:支付成功   1:支付失败  2:支付中  3:记账中  -1:冲正
	 */
	private String payState;
	
	/**
	 * 充值金额
	 */
    private String amount;
    
    /**
     * 支付网关账期
     */
    private String stlDate;
    
    /**
     * 支付通道编号
     */
    private String bankId;
    
    /**
     * 商户对账日期
     */
    private String merCheckDate;
    
    /**
     * 商户号
     */
    private String merId;
    
    /**
     * 订单号
     */
    private String orderId;
    
    /**
     * 订单日期
     */
    private String orderDate;
    
    /**
     * 手机号
     */
    private String mobileId;
    
    /**
     *发卡行代码
     */
    private String binBankId;
    
    /**
     * 通知类型
     */
    private String notifyType;
    
    /**
     * 银行流水号
     */
    private String paySeq;
    
    /**
     * 银行记账流水号
     */
    private String bankTrace;
    
    /**
     * 返回码
     */
    private String retCode;
    
    /**
     * 返回描述
     */
    private String retMsg;

	public String getInstId() {
		return instId;
	}

	public void setInstId(String instId) {
		this.instId = instId;
	}

	public String getTrace() {
		return trace;
	}

	public void setTrace(String trace) {
		this.trace = trace;
	}

	public String getPayState() {
		return payState;
	}

	public void setPayState(String payState) {
		this.payState = payState;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getStlDate() {
		return stlDate;
	}

	public void setStlDate(String stlDate) {
		this.stlDate = stlDate;
	}

	public String getBankId() {
		return bankId;
	}

	public void setBankId(String bankId) {
		this.bankId = bankId;
	}

	public String getMerCheckDate() {
		return merCheckDate;
	}

	public void setMerCheckDate(String merCheckDate) {
		this.merCheckDate = merCheckDate;
	}

	public String getMerId() {
		return merId;
	}

	public void setMerId(String merId) {
		this.merId = merId;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

	public String getMobileId() {
		return mobileId;
	}

	public void setMobileId(String mobileId) {
		this.mobileId = mobileId;
	}

	public String getBinBankId() {
		return binBankId;
	}

	public void setBinBankId(String binBankId) {
		this.binBankId = binBankId;
	}

	public String getNotifyType() {
		return notifyType;
	}

	public void setNotifyType(String notifyType) {
		this.notifyType = notifyType;
	}

	public String getPaySeq() {
		return paySeq;
	}

	public void setPaySeq(String paySeq) {
		this.paySeq = paySeq;
	}

	public String getBankTrace() {
		return bankTrace;
	}

	public void setBankTrace(String bankTrace) {
		this.bankTrace = bankTrace;
	}

	public String getRetCode() {
		return retCode;
	}

	public void setRetCode(String retCode) {
		this.retCode = retCode;
	}

	public String getRetMsg() {
		return retMsg;
	}

	public void setRetMsg(String retMsg) {
		this.retMsg = retMsg;
	}

	@Override
	public String toString() {
		return "RechargeWyConfirmReq [instId=" + instId + ", trace=" + trace + ", payState=" + payState + ", amount="
				+ amount + ", stlDate=" + stlDate + ", bankId=" + bankId + ", merCheckDate=" + merCheckDate + ", merId="
				+ merId + ", orderId=" + orderId + ", orderDate=" + orderDate + ", mobileId=" + mobileId
				+ ", binBankId=" + binBankId + ", notifyType=" + notifyType + ", paySeq=" + paySeq + ", bankTrace="
				+ bankTrace + ", retCode=" + retCode + ", retMsg=" + retMsg + "]";
	}
    
    
}
